$(function() {

	function vaildBuy() {
		return $('#in-size').val() && $('#in-num').val();
	}

	$('.gd-shirtshot').on('click', 'img', function(event) {
		event.preventDefault();
		var src = this.src;
		$('.gd-shirt').attr('src', this.src);
		$(this).addClass('gd-curshot')
			.siblings().removeClass('gd-curshot');
	});

	$('.size').on('click', 'button', function(event) {
		event.preventDefault();
		var $this = $(this);
		$('.size').find('button').removeClass('gd-cur');
		$this.addClass('gd-cur');
		$('#in-size').val($this.find('button').val());
	});

	$('#gd-num').on('keydown', function(event) {
		var keyCode = event.keyCode;
		if (!((keyCode > 47 && keyCode < 58) || keyCode === 8 || (keyCode > 95 && keyCode < 106))) {
			event.preventDefault();
		}
	});

	$('.gd-btn-buy').on('click', function(event) {
		event.preventDefault();
		$('#in-size').val($('.gd-size').val());
		$('#in-num').val($('#gd-num').val());
		if (vaildBuy()) {
			$('.gd-user-form').removeClass('warning')
				.find('.gd-warning').hide();
			$('#gd-buy-form').submit();
		} else {
			$('.gd-user-form').addClass('warning')
				.find('.gd-warning').show();
		}
	});


});